a new algorithm for performance evaluation of homogeneous architectural styles
Authors
abstract
software architecture is considered one of the most important indices of software engineering today. software architecture is a technical description of a system indicating its component structures and their relationships, and is the principles and rules governing designing. the success of the software depends on whether the system can satisfy the quality attributes. one of the most critical aspects of the quality attributes of a software system is its performance. performance analysis can be useful for assessing whether a proposed architecture can meet the desired performance specifications and whether it can help in making key architectural decisions. architecture style is a set of principles which an architect uses in designing software architecture. since software architectural styles have frequently been used by architects, these styles have a specific effect on quality attributes. if this effect is measurable for each existing style, it will enable the architect to evaluate and make architectural decisions more easily and precisely. in this paper an effort has been made to introduce a new algorithm for investigating performance in homogeneous architectural styles based on markov chains. moreover, how to use this markov chains model for performance evaluation is shown and simulation and the implications of this transformation are described completely. finally, to represent the usage of our proposed algorithm, a case study is presented as an example.
similar resources
A New Algorithm for Performance Evaluation of Homogeneous Architectural Styles
Software architecture is considered one of the most important indices of software engineering today. Software Architecture is a technical description of a system indicating its component structures and their relationships, and is the principles and rules governing designing. The success of the software depends on whether the system can satisfy the quality attributes. One of the most critical as...
full textA New Algorithm for Performance Evaluation of Homogeneous Architectural Styles
Software architecture is considered one of the most important indices of software engineering today. Software Architecture is a technical description of a system indicating its component structures and their relationships, and is the principles and rules governing designing. The success of the software depends on whether the system can satisfy the quality attributes. One of the most critical as...
full texta new algorithm and software of individual life insurance and annuity computation
چکیده ندارد.
15 صفحه اولA NEW APPROACH FOR EVALUATION OF SEISMIC SLOPE PERFORMANCE
The evaluation of seismic slope performance during earthquakes is important, because the failure of slope (such as an earth dam, natural slope, or constructed earth embankment) can result in significant financial losses and human. It is important, therefore, to be able to forecast such displacements induced by earthquake. However, the traditional forecasting methods, such as empirical formulae,...
full textA new approach for performance evaluation of energy-related enterprises
Oil is among the most effective and the largest industries in the world. Given that it supplies a large percentage of the world’s energy and plays a significant role in the national power and international credit of countries, it has a huge impact on our world today. Iran has huge oil reserves, and plays a key role in the exchange of the required energy in the world. In order to improve the pe...
full textArchitectural Styles for Distribution
This paper highlights the problem of describing the software architecture of a distributed system, and introduces the Architectural Styles proposed by Shaw&Garlan as a possible solution. Using a pattern template, it explores four major styles for distribution architecture: Host-Terminal, Client-Server, Broadcast Data and Batch Communication. Introduction One major problem we find in building la...
full textMy Resources
Save resource for easier access later
Journal title:
journal of advances in computer researchجلد ۳، شماره ۲، صفحات ۵۳-۶۴
Hosted on Doprax cloud platform doprax.com
copyright © 2015-2023